package com.he.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.he.domain.dto.ConditionDTO;
import com.he.domain.vo.MessageBackVO;
import com.he.domain.vo.MessageVO;
import com.he.entity.Message;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author He
 * @version 1.0
 * @Date 2023/9/22 15:15
 * @Desc 留言mapper
 */
@Repository
public interface MessageMapper extends BaseMapper<Message> {

    /**
     * 查询留言列表
     *
     * @return 留言列表
     */
    List<MessageVO> selectMessageVOList();


    /**
     * 查询后台留言列表
     *
     * @param limit     起始位置
     * @param size      分页大小
     * @param condition 条件
     * @return 留言列表
     */
    List<MessageBackVO> selectMessageBackVOList(Long limit, Long size, ConditionDTO condition);
}
